<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>计算属性</title>
</head>
<body>
    
    <div id="app">

     人民币:<input type="text" v-model="rmb"/>
     美元: <input type="text" v-model="dollar"/>
     <br/>
       {{ rmb }} 人民币  = {{ dollar }} 美元
       
   
    </div>

    


    <!-- 开发环境版本，包含了有帮助的命令行警告 -->
    <script src="https://lib.baomitu.com/vue/2.6.14/vue.js"></script>
    <!--引入外部的js文件-->
    <script src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js"></script>
    

<script>
    //模板语法来声明式地将数据渲染进 DOM 的系统
     
    //所有vue 页面都要先创建一个Vue对象;
    var app = new Vue({
        // key : value
        // el : 绑定页面dom元素，如果是id为app的元素这里就是 '#app'
        el: '#app',
        //data {}  json格式
        data: {
            // 变量名: 值
            rmb: 0,
            dollar: 0,
            rate: 7.29
        },
        //侦听器
        watch: {
          //变量
          rmb: function(val){
            //美元跟着变
             this.dollar = val/this.rate;
          },
          dollar: function(val){
            //人民币跟着变
            this.rmb = val*this.rate;
          }
        },
       

    });

   
   

</script>
</body>
</html>